Обычно после такого заголовка следует долгая и запутанная инструкция о том, как, используя php или perl или еще какой то мудреный язык программирования, наваять свою форму для отправки писем с сайта. Но не в этот раз - так как речь в статье пойдет о специальном скрипте, который сведет весь процесс создания такой формы до нескольких простых движений.
Итак, Скрипт генератора форм обратной связи (websmith) предназначен именно для создания форм отправки сообщений с сайта. Для того, что бы он работал, вам понадобится хостинг с поддержкой PHP и MySQL и сам скрипт (который, кстати, бесплатный). С помощью скрипта вы можете создать любое количество форм для своего сайта, указав при этом для каждой формы ряд параметров - например, куда слать сообщения и с какой темой, а также добавить в форму сколько угодно компонентов - текстового и однострочного типа. А как же остальные типы, используемые в форме - например “галочки”, радио-кнопки, выпадающие списки? - спросите вы. О том, как их получить - вы сможете узнать чуть ниже, однако даже с этими двумя типами полей вы можете сделать очень хорошую форму.
Ниже - краткий гид по созданию форм в Скрипте генератора форм обратной связи.
Шаг 1. Создаем проект - при этом вы можете задать в нем его название, определить куда слать письма с сайта, с какой темой и от кого. Небольшое замечение - некоторые сервера требуют, что бы е-mail отправителя совпадал с сервером, откуда уходит письмо - иначе есть риск, что письмо будет расценено как спам и попадет в соответвующие фильтры. Например, если сайт, где стоит ваша форма называется site.ru - то и в поле “от кого” стоит поставить е-mail этого сайта - например admin@site.ru. Однако это не всегда так критично - пробуйте.
Шаг 2. Проект для формы создан, теперь можно перейти к созданию полей формы - для этого переходите по ссылке “Компоненты формы” для нужного проекта. А дальше - жмем “добавить компонент” и создаем его - задав его название, обязательность заполнения и тип поля.
Шаг 3. После того, как все компоненты добавлены - переходим по ссылке “Получить html код формы” и копируем с открывшейся страницы полученный код. Его вставляем в любую страницу вашего сайта. Обратите внимание, что тут главное не изменить несколько ключевых моменты формы, а именно не менять названия полей, не выносить их за пределы тега form, не менять атрибуты этого тега. И тогда все будет работать как надо. Если вам нужно изменить расположение полей, их оформление - можете смело это делать, не забывая про пункт выше.
А теперь про то, чего не хватает данному скрипту - это дополнительных полей - “галочки”, радио-кнопки, выпадающие списки, возможность отправки файлов, защиты от спам-роботов. Все это есть в полной версии Скрипта - который вы можете приобрести на моем основном сайте готовых скриптов на php. Скачать же свежую версию бесплатной версии вы можете на сайте, посвяещенном Скрипту генератора форм обратной связи, раздел “Скачать скрипт”.